home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / dev / misc / f1gplib_dev.lha / f1gplib_dev / include / libraries / f1gp.i < prev   
Encoding:
Text File  |  1999-11-10  |  1.5 KB  |  72 lines

  1.     IFND LIBRARIES_F1GP_I
  2. LIBRARIES_F1GP_I SET 1
  3. **
  4. **    $VER: f1gp.i 36.1 (10.11.99)
  5. **
  6. **    f1gp.library definitions
  7. **
  8. **    (C) Copyright 1995-1999 Oliver Roberts
  9. **    All Rights Reserved
  10. **
  11.  
  12.    IFND    EXEC_TYPES_I
  13.    include 'exec/types.i'
  14.    ENDC
  15.  
  16.    IFND    EXEC_LIBRARIES_I
  17.    include 'exec/libraries.i'
  18.    ENDC
  19.  
  20. ** Constants returned by f1gpDetect()
  21. **
  22. F1GPTYPE_STANDARD    equ    1
  23. F1GPTYPE_WC        equ    2
  24. F1GPTYPE_A600WWW    equ    3
  25.  
  26. ** Definition of the F1GP library base structure.
  27. ** Fields MUST not be modified by user programs, but they can be read.
  28. **
  29.    STRUCTURE F1GPBase,LIB_SIZE
  30.     LONG    F1GPType     ; Current F1GP type - see constants above
  31.     STRUCT  HunkStart,4*4     ; Address of each of F1GP's hunks
  32.     LONG    Seg1         ; HunkStart[0] - 0x2c
  33.     LONG    Seg3         ; HunkStart[2] - 0x4990c/49910/49920
  34.     LABEL   F1GPBase_SIZE
  35.  
  36. ** Constants used by f1gpRequestNotification(), and in F1GPMessages
  37.  
  38. F1GPEVENT_QUITGAME    equ    1
  39. F1GPEVENT_EXITCOCKPIT    equ    2
  40.  
  41. ** Message structure used by the notification feature
  42.  
  43.    STRUCTURE F1GPMessage,0
  44.     STRUCT ExecMessage,MN_SIZE
  45.     ULONG EventType        ; Type of event that has occured - see above
  46.     LABEL    F1GPMessage_SIZE
  47.  
  48. ** DisplayInfo structure returned by f1gpGetDisplayInfo()
  49.  
  50. F1GPDISP_SCANDOUBLED    equ    1
  51. F1GPDISP_AGAFETCH4X    equ    2
  52.  
  53.    STRUCTURE F1GPDisplayInfo,0
  54.     UWORD diwstrt
  55.     UWORD diwstop
  56.     UWORD diwhigh
  57.     UWORD ddfstrt
  58.     UWORD ddfstop
  59.     UWORD bplcon1
  60.         ULONG flags
  61.         UWORD def_diwstrt
  62.     UBYTE cwait1
  63.     UBYTE cwait2
  64.     LABEL F1GPDisplayInfo_SIZE
  65.  
  66.  
  67. F1GPNAME    MACRO
  68.         DC.B "f1gp.library",0
  69.         ENDM
  70.  
  71.    ENDC        ; LIBRARIES_F1GP_I
  72.